System.register([], function(_export, _context) {
    return {
        execute: function() {
            System.register("chunks:///_virtual/rollupPluginModLoBabelHelpers.js", [], (function(e) {
                "use strict";
                return {
                    execute: function() {
                        function i(t, r) { return (i = e("setPrototypeOf", Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function(e, i) { return e.__proto__ = i, e }))(t, r) } e({
                            applyDecoratedDescriptor: function(e, i, t, r, n) {
                                var o = {};
                                Object.keys(r).forEach((function(e) { o[e] = r[e] })), o.enumerable = !!o.enumerable, o.configurable = !!o.configurable, ("value" in o || o.initializer) && (o.writable = !0);
                                o = t.slice().reverse().reduce((function(t, r) { return r(e, i, t) || t }), o), n && void 0 !== o.initializer && (o.value = o.initializer ? o.initializer.call(n) : void 0, o.initializer = void 0);
                                void 0 === o.initializer && (Object.defineProperty(e, i, o), o = null);
                                return o
                            },
                            assertThisInitialized: function(e) { if (void 0 === e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); return e },
                            inheritsLoose: function(e, t) { e.prototype = Object.create(t.prototype), e.prototype.constructor = e, i(e, t) },
                            initializerDefineProperty: function(e, i, t, r) {
                                if (!t) return;
                                Object.defineProperty(e, i, { enumerable: t.enumerable, configurable: t.configurable, writable: t.writable, value: t.initializer ? t.initializer.call(r) : void 0 })
                            },
                            setPrototypeOf: i
                        })
                    }
                }
            }));

        }
    };
});